import cv2
image=cv2.imread("11.jpg")       #读取原图像
#二值化阈值处理
t1,dst1=cv2.threshold(image,127,255,cv2.THRESH_BINARY)
#反二值化阈值处理
t2,dst2=cv2.threshold(image,127,255,cv2.THRESH_BINARY_INV)
#低阈值零处理
t3,dst3=cv2.threshold(image,127,255,cv2.THRESH_TOZERO)
#超阈值零处理
t4,dst4=cv2.threshold(image,127,255,cv2.THRESH_TOZERO_INV)
#截断阈值零处理
t5,dst5=cv2.threshold(image,127,255,cv2.THRESH_TRUNC)
cv2.imshow("Input",image)  #显示原图像
cv2.imshow("BINARY",dst1)  #显示阈值处理后的图像
cv2.imshow("BINARY_INV",dst2)
cv2.imshow("TOZERO",dst3)
cv2.imshow("TOZERO_INV",dst4)
cv2.imshow("TRUNC",dst5)
cv2.waitKey()
cv2.destroyAllWindows()